American Tourist Assaulted In Puerto Vallarta Mexico Caught On Video.